package com.fqgj.sentry.biz.pc.vo.policyexecutor;

/**
 * Created by ykpbean kangping.ying@yuntu-inc.com
 *
 * @description
 * @create 2017-07-28 下午4:29
 */


public class PolicyExecutorCurrentVo {
    /**
     * 执行者id
     */
    private Long id;

    /**
     *策略集ID
     */
    private Long policySetsId;
    /**
     *类型：1 验证者，2 挑战者，3冠军者
     */
    private Integer type;
    /**
     *版本号
     */
    private Integer version;
    /**
     *是否开启
     */
    private Integer isActive;
    /**
     *执行比例
     */
    private Integer executePercent;
    /**
     *该执行者下策略数量
     */
    private Integer policyCount;

    public Long getId() {
        return id;
    }

    public PolicyExecutorCurrentVo setId(Long id) {
        this.id = id;
        return this;
    }

    public Long getPolicySetsId() {
        return policySetsId;
    }

    public PolicyExecutorCurrentVo setPolicySetsId(Long policySetsId) {
        this.policySetsId = policySetsId;
        return this;
    }

    public Integer getType() {
        return type;
    }

    public PolicyExecutorCurrentVo setType(Integer type) {
        this.type = type;
        return this;
    }

    public Integer getVersion() {
        return version;
    }

    public PolicyExecutorCurrentVo setVersion(Integer version) {
        this.version = version;
        return this;
    }

    public Integer getIsActive() {
        return isActive;
    }

    public PolicyExecutorCurrentVo setIsActive(Integer isActive) {
        this.isActive = isActive;
        return this;
    }

    public Integer getExecutePercent() {
        return executePercent;
    }

    public PolicyExecutorCurrentVo setExecutePercent(Integer executePercent) {
        this.executePercent = executePercent;
        return this;
    }

    public Integer getPolicyCount() {
        return policyCount;
    }

    public PolicyExecutorCurrentVo setPolicyCount(Integer policyCount) {
        this.policyCount = policyCount;
        return this;
    }
}
